package cn.geoportal.benoserver.entity.vo.shpload;

import com.alibaba.fastjson.annotation.JSONField;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;

import java.util.Date;

/**
 * @author: chiangbt@geoportal.cn
 * @CreatedAt: 2021/10/13 11:04 上午
 **/
@Data
@EqualsAndHashCode(callSuper = false)
@Accessors(chain = true)
public class ShploadGet {
    @JSONField(ordinal = 0)
    @ApiModelProperty(position = 0)
    private String id;

    @JSONField(ordinal = 1)
    @ApiModelProperty(position = 1)
    private String name;

    @JSONField(ordinal = 2)
    @ApiModelProperty(position = 2)
    private String description;

    @JSONField(ordinal = 3)
    @ApiModelProperty(position = 3)
    private String shpfile;

    @JSONField(ordinal = 4)
    @ApiModelProperty(position = 4)
    private String epsg;

    @JSONField(ordinal = 5)
    @ApiModelProperty(position = 5)
    private String dbid;

    @JSONField(ordinal = 6)
    @ApiModelProperty(position = 6)
    private String dbname;

    @JSONField(ordinal = 7)
    @ApiModelProperty(position = 7)
    private String dbip;

    @JSONField(ordinal = 8)
    @ApiModelProperty(position = 8)
    private String dbport;

    @JSONField(ordinal = 9)
    @ApiModelProperty(position = 9)
    private String dbuser;

    @JSONField(ordinal = 10)
    @ApiModelProperty(position = 10)
    private String dbpwd;

    @JSONField(ordinal = 11)
    @ApiModelProperty(position = 11)
    private Date createdat;

    @JSONField(ordinal = 12)
    @ApiModelProperty(position = 12)
    private Date updatedat;
}
